package com.sky.service;

import com.github.pagehelper.Page;
import com.sky.dto.OrdersCancelDTO;
import com.sky.dto.OrdersConfirmDTO;
import com.sky.dto.OrdersPageQueryDTO;
import com.sky.dto.OrdersRejectionDTO;
import com.sky.entity.Orders;
import com.sky.result.PageResult;
import com.sky.vo.OrderStatisticsVO;
import com.sky.vo.OrderVO;

public interface OrdermmService {
    /*
     * 客户端查询
     * */
    //Page<Orders> listhistorder(OrdersPageQueryDTO ordersPageQueryDTO);

    PageResult apihistorylist(OrdersPageQueryDTO ordersPageQueryDTO);

/*
* 查询数量
* */
    OrderStatisticsVO listcount();
/*
* 接单
* */
    void updateBid(OrdersConfirmDTO confirmDTO);
/*
* 拒单
* */
    void jection(OrdersRejectionDTO ordersRejectionDTO);


    /*
* 取消订单
* */
    void cancel(OrdersCancelDTO ordersCancelDTO);
/*
* 派送订单
* */
    void delivery(long id);
/*
* 完成订单
* */
    void finish(long id);

}
